﻿#define _CRT_SECURE_NO_WARNINGS//禁用安全函数警告
#pragma warning(disable:6031)//禁用 6031 的安全警告

#include<stdio.h>      //因为使用了printf()库函数，所以才会调用头文件
//int main()             //main是主函数，是程序的入口，C语言代码中必须有主函数，一个程序只能有一个main函数入口
//{                      //一个工程（项目中），可以有多个.c文件，但是多个.c文件中只能有一个main函数
//    printf("Hello World");
//    return 0;
//}
//
// 
// 
// 
////旧式写法，现在不会这样写
//void main()
//{
//    printf("Hello World");
//    return 0;
//}


////空白符一般会被忽略，但是""中的空白符不会被忽略，其中的内容会被视为字符串，字符串中间不能换行否则会发生编译错误
//int main()
//{
//	puts("Hello");
//	puts("World");
//	puts("HelloWorld");
//	puts(  "HelloWorld"  );
//	puts    ("HelloWorld");
//	puts("Hello World");
//	puts("Hello\nWorld");//正确的换行
//	return 0;
//}
//
////错误示例，字符串换行
//int main()
//{
//	
//	puts("Hello 
//		World");
//	return 0;
//}
// 
// 
////这种写法是可以的，void写到这里表示main函数不需要参数，和不写无异
//int main(void)
//{
//    printf("Hello World");
//    return 0;
//}

//这种写法也是可以的，此时main函数有两个参数，如果不关心这些参数可以不写
//int main(int argc , char* argv[])
//{
//    printf("Hello World"); 
//    return 0;
//}


//2.数据类型和变量
//char        //字符数据类型
//
//
//short       //短整型
//
//int         //整形
//long        //长整型
//long long   //更长的整形
//float       //单精度浮点数，精确度低
//double      //双精度浮点数，精确度高


int main()
{
	//printf("%d\n", sizeof(char));//sizeof是一个操作符，用来计算变量大小
	//printf("%d\n", sizeof(short));
	//printf("%d\n", sizeof(int));
	//printf("%d\n", sizeof(long));
	//printf("%d\n", sizeof(long long));//   %d 打印10进制的整数


	//printf("%d\n", sizeof(float));
	//printf("%d\n", sizeof(double));
	//printf("%d\n", sizeof(long double));

	////定义变量的方法：
	//int age = 18;
	//double salary = 20000.0;

	//char ch = 'w';
	//printf("%c\n",ch);

	//float weight = 72.5f;//编译器默认小数位double型，为了不产生编译错误，我们在后面加f
	//double pai = 3.14;
	//int a = 20;

	//变量的使用
	int num1 = 0;
	int num2 = 0;
	int sum = 0;
	
	scanf("%d %d", &num1, &num2);

	sum = num1 + num2;

	printf("sum=%d", sum);
	
	return 0;
	
}